package forum.service.rpc.api;

import forum.domain.User;

/**
 * Created by Administrator on 2017/4/5.
 */
public interface UserService {

    /**
     * 所有用户列表
     *
     */
    Object getUserList(int page, int size, String sort, String operation, String key, String value);

    /**
     * 根据id获取User对象
     *
     * @param id
     * @return
     */
    Object getUserById(Integer id);
    /**
     * 新增记录
     *
     * @return
     */
    Object createUser(User user);

    /**
     * 根据id修改一条记录
     *
     * @return
     */
    Object updateUserById(User user);

    /**
     * 根据id删除用户
     *
     * @param userIds
     * @return
     */
    Object deleteUserByIds(Integer[] userIds);


}
